package com.easidea.tim.flex.bean.system
{
	import com.easidea.tim.flex.bean.BaseEntity;
	
	import mx.collections.ArrayCollection;
	
	[RemoteClass(alias="com.easidea.tim.entity.system.Geography")]
	[Managed]
	public class Geography extends BaseEntity
	{
//		public var id:int = -1; // default initial value 
		public var name:String; 
//		public var createTime:Date; // should be the first creatation date and should be passed in everywhere
//		public var modifyTime:Date = new Date();
//		public var creator:String; // should be logged user logging id
//		public var modifier:String; // should be logged user loging id
//		public var deleted:int; // default is 0 , that's means not deleted
		public var parentGeo: Geography;
		public var sonList : ArrayCollection; // 叶子对象，仅在flex端处理，由Lazyloading完成
		public var children : ArrayCollection; // Tree控件显示用，每次LazyLoading的时候，添加相应内容到该属性
	}
}